home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Amiga Club Hoorn / ACH ClubDiskette No.23 (1995-04)(Amiga Club Hoorn)(NL).zip / ACH ClubDiskette No.23 (1995-04)(Amiga Club Hoorn)(NL).adf / WB2 / Megabal_Boarded.lha / BoardEd.guide (.txt) < prev    next >
Amigaguide Document  |  1993-11-22  |  24KB  |  394 lines

  1. @database BoardEd.guide
  2. @index INDEX
  3. @node MAIN
  4. @title "Welcome to the MegaBall Board Editor!"
  5. Hi!  Welcome to the MegaBall Board Editor.  Please don't distribute
  6. this program or this documentation, because they are
  7.    Copyright 
  8. 1994 Ed Mackey, all rights reserved.
  9.    1.  @{" Quick Installation " link MegaBall.guide/INSTALL}  (Same as MegaBall installation!)
  10.    2.  @{" General Overview and Instructions " link INSTRUCTIONS}
  11.    3.  @{" Tips for board-designers " link TIPS}
  12.    4.  @{" Author & Copyright " link MegaBall.guide/AUTHOR}  (Same as MegaBall)
  13.    5.  @{" History " link MegaBall.guide/HISTORY}  (Same as MegaBall)
  14. Well don't just sit there.  Click on stuff!
  15. @endnode
  16. @node INSTRUCTIONS "General Overview and Instructions"
  17. OK, let's take a quick look inside the Board Editor.  The first thing
  18. you should know, is that all MegaBall boards are grouped into SETS.
  19. A "set" of boards may contain up to 50 boards.  A set of boards may
  20. be stored on disk, as a normal AmigaDOS file, with a filename that ends
  21. in ".BDS".  A set of boards can be loaded into the registered version
  22. of the MegaBall game, by pressing the "L" key on MegaBall's title screen.
  23. And finally, a set of boards can be loaded into or saved from the Board
  24. Editor, by using the @{"LOAD" link LOAD} or @{"SAVE" link SAVE} gadgets.
  25. In this document, I describe a lot of different functions that interact
  26. in what I hope to be an intuitive way, once you get the hang of it.
  27. If you start to feel overwhelmed, click on @{" INDEX " link INDEX}.
  28. The root of all these things is the @{"Main Window" link MAINWINDOW}.
  29.             ** Note **    ** Caution **    ** Warning **
  30.     The thing that never fails to confuse new users, is the fact
  31.     that the @{"SAVE" link SAVE} gadget will not save the @{"Editor Board" link EDITORBOARD}.
  32.                   see @{"GET" link GET}, @{"PUT" link PUT}, @{"LOAD" link LOAD}, and @{"SAVE" link SAVE}.
  33. @endnode
  34. @node CLEAR "The CLEAR Gadget"
  35. The @{"CLEAR" beep 0} gadget is in the @{"Main Window" link MAINWINDOW}.  It will erase the contents
  36. of the @{"Editor Board" link EDITORBOARD}.  It does not erase any of the boards in the
  37. @{"Board Set" link BOARDSET}.
  38. The board that got "cleared" will actually be in the @{"Undo Buffer" link UNDOBUFFER} until
  39. your next action.
  40. @endnode
  41. @node GET "The GET Gadget"
  42. The @{"GET" beep 0} gadget is in the @{"Main Window" link MAINWINDOW}.  It takes you to the @{"Select Window" link SELECTWINDOW},
  43. and asks you to select a board from the @{"Board Set" link BOARDSET}.  That board is then
  44. copied into the @{"Editor Board" link EDITORBOARD}.
  45. The @{"Editor Board" link EDITORBOARD} does NOT keep track of which board you last picked
  46. to @{"GET" beep 0}.  If you make modifications you wish to keep, you must use @{"PUT" link PUT}.
  47.     see also
  48.         @{"PUT" link PUT}
  49. @endnode
  50. @node PUT "The PUT Gadget"
  51. The @{"PUT" beep 0} gadget is in the @{"Main Window" link MAINWINDOW}.  It takes you to the @{"Select Window" link SELECTWINDOW},
  52. and asks you to select a board from the @{"Board Set" link BOARDSET}.  Then, it might give
  53. you a choice (if you selected a blank board, this choice is not given):
  54.                     Take editor board, and Overwrite
  55.                     or Swap with selected board?
  56.                     Overwrite              Swap with
  57. If you choose "Overwrite", the contents of the @{"Editor Board" link EDITORBOARD} will be
  58. copied over the board you selected from the @{"Select Window" link SELECTWINDOW}.  The board you
  59. overwrote is sent to the @{"Undo Buffer" link UNDOBUFFER}, where it will probably get erased
  60. by the next thing you do.
  61. If you choose "Swap with", the contents of the @{"Editor Board" link EDITORBOARD} and the
  62. contents of the board you selected from the @{"Select Window" link SELECTWINDOW} will trade
  63. places.  No change to the @{"Undo Buffer" link UNDOBUFFER}.  This is far less dangerous than
  64. "Overwrite".
  65. Once you @{"PUT" beep 0} a board into the @{"Board Set" link BOARDSET}, you can use @{"SAVE" link SAVE} to save the
  66. whole @{"Board Set" link BOARDSET} to disk.
  67. Note that there is no need to use @{"GET" link GET} before you use @{"PUT" beep 0}.
  68.     see also
  69.         @{"GET" link GET}
  70. @endnode
  71. @node LOAD "The LOAD Gadget"
  72. The @{"LOAD" beep 0} gadget is in the @{"Main Window" link MAINWINDOW}.  It presents you with a file
  73. requester.  It will load a .BDS file from disk into the @{"Board Set" link BOARDSET}.
  74. Note that the file requestor is set up to hide any files that do not end
  75. in ".BDS".  This is so that score files, etc., cannot be selected. 
  76. However, you can force it to show all the files in a drawer by erasing
  77. the text from the "Show" or "Pattern" gadget in the file requester.
  78. Note also that @{"LOAD" beep 0} has no effect on the @{"Editor Board" link EDITORBOARD}.  The @{"Editor Board" link EDITORBOARD}
  79. can therefore be used to "carry" boards from one set to another.
  80. To see the boards you have loaded, use @{"GET" link GET}.
  81.     see also
  82.         @{"SAVE" link SAVE}
  83. @endnode
  84. @node SAVE "The SAVE Gadget"
  85. The @{"SAVE" beep 0} gadget is in the @{"Main Window" link MAINWINDOW}.  It presents you with a file
  86. requester.  It will take the 50 boards in the @{"Board Set" link BOARDSET} and write them to
  87. a .BDS file on disk.
  88. Note that @{"SAVE" beep 0} has no effect on the @{"Editor Board" link EDITORBOARD}.  The @{"Editor Board" link EDITORBOARD} can
  89. therefore be used to "carry" boards from one set to another.
  90. To save the contents of the @{"Editor Board" link EDITORBOARD}, use @{"PUT" link PUT}.
  91.     see also
  92.         @{"LOAD" link LOAD}
  93. @endnode
  94. @node UNDO "The UNDO Gadget"
  95. The @{"UNDO" beep 0} gadget is in the @{"Main Window" link MAINWINDOW}.  It only causes one action:
  96. It makes the contents of the @{"Editor Board" link EDITORBOARD} and the @{"Undo Buffer" link UNDOBUFFER} trade
  97. places.
  98.  ** NOTE **  The @{"UNDO" beep 0} gadget has no effect on the @{"Board Set" link BOARDSET}.
  99.     see also
  100.         @{"Undo Buffer" link UNDOBUFFER}
  101. @endnode
  102. @node CANCEL "The CANCEL Gadget"
  103. The @{"CANCEL" beep 0} gadget is in the @{"Select Window" link SELECTWINDOW}.  It just takes you back to
  104. the @{"Main Window" link MAINWINDOW}.  Use it to abort the operation of the @{"GET" link GET} or the @{"PUT" link PUT}
  105. gadget.
  106. @endnode
  107. @node MAINWINDOW "The Main Window"
  108. The @{"Main Window" beep 0} is the first thing you see after the initial copyright
  109. message.
  110. The very top-left of the @{"Main Window" beep 0} has a close gadget.  Click on this
  111. to exit the MegaBall Board Editor.
  112. Filling most of the space in the @{"Main Window" beep 0} is the @{"Editor Board" link EDITORBOARD}.
  113. At the bottom of the @{"Main Window" beep 0}, there are a number of gadgets that
  114. perform various useful actions:
  115.                        @{"Using:" link USING}             @{"CLEAR" link CLEAR}
  116.   @{"Brick Choosers" link CHOOSERS}                        @{"GET " link GET}  @{"PUT " link PUT}    @{"Symmetry Gadgets" link SYMMETRY}
  117.                       @{"Arrow Gadgets" link ARROWS}     @{"LOAD" link LOAD}  @{"SAVE" link SAVE}
  118.                                            @{"UNDO" link UNDO}
  119. @endnode
  120. @node SELECTWINDOW "The Select Window"
  121. The @{"Select Window" beep 0} appears after you press @{"GET" link GET} or @{"PUT" link PUT}.  It is mostly taken
  122. up by the display of all 50 boards of the @{"Board Set" link BOARDSET}.
  123. The left side of the window has board numbers.  The boards are arranged
  124. sequentially, going left-to-right and working their way down.  At the
  125. top-left you see the number "01", meaning the first board.  At the
  126. bottom-left you see the number "50", meaning the last board.
  127. The bottom of the window has a message telling you whether you are in
  128. @{"GET" link GET} or @{"PUT" link PUT} mode.  Click on one of the 50 minature boards to perform
  129. the @{"GET" link GET} or @{"PUT" link PUT} operation on it.
  130. The bottom-right of the window has the @{"CANCEL" link CANCEL} gadget.
  131. @endnode
  132. @node EDITORBOARD "The Editor Board"
  133. The @{"Editor Board" beep 0} is that big grid, filling up most of the space in the
  134. @{"Main Window" link MAINWINDOW}.  This is where all the action is!
  135. The @{"Editor Board" beep 0} holds the board you are currently working on.  This
  136. board NEVER has a number associated with it.  It's just the board being
  137. edited.  (see @{"PUT" link PUT}).
  138. The @{"Editor Board" beep 0} is sensitive to mouse clicks.  Press and hold the left
  139. mouse button to place some bricks of the current color you are @{"Using:" link USING}.
  140. Press and hold the right mouse button to erase bricks (parts of the grid
  141. reappear when bricks are erased).  When drawing or erasing more than one
  142. brick, move the mouse around with the button still held down.  The @{"UNDO" link UNDO}
  143. gadget will only take you back to the most recent time you pressed down
  144. a mouse button.
  145. The @{"Editor Board" beep 0} can also be affected by the @{"Arrow Gadgets" link ARROWS},
  146. @{"Symmetry Gadgets" link SYMMETRY}, @{"CLEAR" link CLEAR}, @{"GET" link GET}, and @{"UNDO" link UNDO}.
  147. @endnode
  148. @node BOARDSET "The Board Set"
  149. Although the term "board set" can generally be used to refer to any set
  150. of boards, in this text it refers to something very specific.
  151. When you see @{"Board Set" beep 0}, I am talking about the set of 50 boards that the
  152. Board Editor keeps in memory.  These boards are displayed, in miniture
  153. form, in the @{"Select Window" link SELECTWINDOW}.
  154. The @{"Board Set" beep 0} acts as a buffer space between the @{"Editor Board" link EDITORBOARD} and your
  155. board files on disk.  Use @{"GET" link GET} or @{"PUT" link PUT} to move the contents of a single one
  156. of these boards to or from the @{"Editor Board" link EDITORBOARD}.  Use @{"SAVE" link SAVE} or @{"LOAD" link LOAD} to move
  157. all 50 of these boards to or from a .BDS file on disk.
  158. @endnode
  159. @node UNDOBUFFER "The Undo Buffer"
  160. The @{"Undo Buffer" beep 0} is an odd place, in that it is not displayed anywhere in
  161. any of the Board Editor's windows.  It is a very temporary storage space
  162. for any board that the user has decided to do away with.  To see the
  163. contents of the @{"Undo Buffer" beep 0}, use the @{"UNDO" link UNDO} gadget.
  164. -------------------------------------------------------------------------
  165. The above paragraph probably tells you all you ever need to know about
  166. the @{"Undo Buffer" beep 0}.  If you like being a "power user", though, read on.
  167. The @{"Undo Buffer" beep 0} only holds one board, and is overwritten by most actions
  168. in the Board Editor.
  169. Here are some actions that will write to the @{"Undo Buffer" beep 0} (always as a
  170. side-effect of the intended action):
  171.  Clicking either mouse button with the mouse pointer positioned over
  172.     the @{"Editor Board" link EDITORBOARD}.  This is so that clicking @{"UNDO" link UNDO} will erase the last
  173.     thing you drew there.
  174.  Using the @{"GET" link GET} gadget.  The contents of the @{"Editor Board" link EDITORBOARD} are sent to
  175.     the @{"Undo Buffer" beep 0} just before the @{"GET" link GET} takes place, so that clicking
  176.     @{"UNDO" link UNDO} effectively undoes the @{"GET" link GET} action.
  177.  Using the @{"PUT" link PUT} gadget in "Overwrite" mode.  The board you select as
  178.     a destination for @{"PUT" link PUT} will first be copied to the @{"Undo Buffer" beep 0}.
  179.     Unfortunately, clicking @{"UNDO" link UNDO} will not undo the @{"PUT" link PUT} action, but it
  180.     will at least bring back an otherwise doomed board.  To fully undo
  181.     the action, click @{"UNDO" link UNDO} and then use @{"PUT" link PUT} again in "Swap with" mode.
  182.  Using the @{"UNDO" link UNDO} gadget itself.  The intended action here is to bring
  183.     the contents of the @{"Undo Buffer" beep 0} TO the @{"Editor Board" link EDITORBOARD}.  But in the
  184.     process, the previous contents of the @{"Editor Board" link EDITORBOARD} are sent to the
  185.     @{"Undo Buffer" beep 0}.
  186. @endnode
  187. @node USING "The `Using:' Indicator"
  188. The @{"Using:" beep 0} indicator is at the bottom-center of the @{"Main Window" link MAINWINDOW}.  It
  189. displays the color and type of brick that will appear if you press the
  190. left mouse button over the @{"Editor Board" link EDITORBOARD}.
  191. To change the brick you are currently @{"Using:" beep 0}, click on one of the
  192. @{"Brick Choosers" link CHOOSERS}.
  193. @endnode
  194. @node CHOOSERS "The Brick Choosers"
  195. The @{"Brick Choosers" beep 0} are in the bottom-left of the @{"Main Window" link MAINWINDOW}.  There are
  196. twelve bricks visible, along with a "+" and a "-" sign.  The "+" and "-"
  197. signs put different banks of bricks into the twelve slots.  Currently,
  198. there are three banks of bricks.
  199. Click on "+" or "-" until you see a brick that you want to use.  Then,
  200. click on that brick, and it will appear in the @{"Using:" link USING} indicator.  You can
  201. then draw with that brick on the grid of the @{"Editor Board" link EDITORBOARD}.
  202. Most of the bricks are "ordinary" bricks, that is, they require one hit
  203. during the game to make them go away.  A few of them are "special"
  204. bricks, that should be used with care.  If you play MegaBall a lot,
  205. you already know most of these bricks.  But for completeness, here's a
  206. list of the special cases:
  207.  The "empty" brick, bounded by a gray dotted line.  This is actually
  208.     an empty square of the grid.  It's used for erasing bricks from the
  209.     grid, but you might find your right mouse button more convenient!
  210.  The "empty" brick, bounded by a pink dotted line.  If you draw with
  211.     this brick, it looks like the grid is just turning pink in those
  212.     places.  But beware, you are actually placing "invisible" bricks!
  213.     When the ball hits an "invisible" brick, the brick will be revealed.
  214.     It then requires a second hit to destroy.
  215.  The "puffy" gold brick.  This gold-colored brick never knows when
  216.     to quit.  There is usually no way for the ball or lasers to get past
  217.     it.  There is also no need to get rid of it in order to move to the
  218.     next board.  Certain bonuses, such as "Zap Gold", may help the
  219.     player out with these.
  220.  The gold brick with the purple border.  This odd brick requires one
  221.     hit from the ball or lasers, but then turns into an annoying
  222.     "puffy" gold brick (above).  Be very careful to make sure the player
  223.     can always hit each one of these, without the use of special bonuses.
  224.  The "puffy" gray bricks.  These bricks require 2, 3, or 4 hits.
  225.     Each time they are hit, they lose a bit of "puffiness."  Eventually
  226.     they become ordinary gray bricks.
  227.  The "pulsating" brick.  This fun little brick will explode when you
  228.     hit it.  It destroys ANY bricks that are touching it, even on a
  229.     diagonal.  If other "pulsating" bricks are touching it when it
  230.     explodes, it will cause a chain reaction!
  231. @endnode
  232. @node ARROWS "The Arrow Gadgets"
  233. At the bottom-center of the @{"Main Window" link MAINWINDOW}, just below the @{"Using:" link USING} indicator,
  234. there are four @{"Arrow Gadgets" beep 0} pointing up, down, left, and right.
  235. Clicking on one of these will make all the bricks in the @{"Editor Board" link EDITORBOARD}
  236. shift one space in the direction of the arrow.
  237. For example, if you click the arrow pointing up, then all of your bricks
  238. will move up one row.  The top row of bricks will appear on the bottom.
  239. @endnode
  240. @node SYMMETRY "The Evil Symmetry Gadgets"
  241. At the bottom-right of the @{"Main Window" link MAINWINDOW}, there are four @{"Symmetry Gadgets" beep 0}.
  242. Here are their names:
  243.     +----------+ +----------------+
  244.     | Diagonal | |   Horizontal   |    These names don't show up
  245.     | Symmetry | |    Symmetry    |    in the @{"Main Window" link MAINWINDOW}.  Instead,
  246.     +----------+ +----------------+    there are little icons
  247.     +----------+ +----------------+    representing these functions.
  248.     |          | |                |    The diagram (left) shows which
  249.     | Vertical | |     Polar      |    names go with which gadgets.
  250.     |          | |                |    There is no room to write out
  251.     | Symmetry | |    Symmetry    |    these full names in the
  252.     |          | |                |    @{"Main Window" link MAINWINDOW}.
  253.     +----------+ +----------------+
  254. Each of these gadgets has an "on" state and an "off" state.  When you
  255. click one, it will change states.
  256. When a gadget is in the "on" state, it becomes highlighted, and applies
  257. its own flavor of symmetry to any bricks you draw AFTER switching it on. 
  258. For example, if you switch on "Horizonal Symmetry" and draw a few bricks
  259. on the left, a few bricks will also appear on the right (in "mirrored"
  260. positions).
  261. Horizontal Symmetry (left-and-right), Vertical Symmetry (top-and-bottom),
  262. and Polar Symmetry (thru-the-center) all act independently of each other.
  263. ** NOTE ** For the popular "4-draw" effect, you must switch all three on
  264.            at the same time, NOT JUST Horizontal and Vertical!
  265. The last one, Diagonal Symmetry, is a little bit wacky.  It goes
  266. top-left-and-bottom-right.  Worse than that, it adds its effects to the
  267. output of the first three symmetries, rather than working independently
  268. of them.  The only reason for it to exist is this:  If you switch all
  269. four types of symmetry on at the same time, you get the popular "8-draw"
  270. effect.
  271. -------------------------------------------------------------------------
  272. Now, if all of this is confusing to you, you can forget the details of
  273. how the symmetries interact, and just remember this nice, simple list of
  274. favorite combinations:
  275.  Any one of the four symmetries, by itself, produces a simple but
  276.     pleasing effect.
  277.  Horizontal, Vertical, and Polar form the "4-draw" effect.
  278.  Polar and Diagonal together form a kind of diagonal version of
  279.     the "4-draw" effect.
  280.  All four symmetries, at the same time, form the "8-draw" effect.
  281. Experiment!  You'll get the hang of it.
  282. @endnode
  283. @node TIPS "Tips for board-designers"
  284. @next INDEX
  285. Here are some general tips and helpful advice for people who have tried
  286. making a few boards and want to improve:
  287.  Don't put a lot of bricks close to the bottom of the board.  It's
  288.     usually "too close for comfort."
  289.  Remember:  The sides of the board are closed (the ball can't go
  290.     "around" a block on the far left or the far right), but the
  291.     bottom AND THE TOP of the board is open!  That is, the ball can
  292.     go above and over the highest brick, and of course can go below
  293.     the lowest brick.
  294.  If possible, always put the @{"Symmetry Gadgets" link SYMMETRY} to good use.
  295.  Remember the board number of a board you @{"PUT" link PUT}.  The board numbers are
  296.     shown in the @{"Select Window" link SELECTWINDOW}.  You can use the board number to skip
  297.     directly to that board during the game, by using the @{"CHEAT KEYS" link CHEAT_KEYS}.
  298.  ALWAYS check for gold bricks and one-hit-gold bricks that might
  299.     completely prevent the ball from getting to an area of the screen
  300.     with non-gold bricks.  In other words, don't wall something off and
  301.     count on a "Zap Gold" to appear and save you.
  302.  Try not to over-do it with those invisible bricks.  If a player hits
  303.     all of the visible bricks, and there are still some invisible ones
  304.     left, he @{"or she" link MegaBall.guide/SHE} can get confused and annoyed.
  305.  You don't always need a plan for a masterpiece before you start.
  306.     Most of the best boards have been made just by aimlessly fooling
  307.     around and then getting an inspiration.
  308.  The @{"Undo Buffer" link UNDOBUFFER} can be used to help you move two boards at a time
  309.     from one board set to another.  @{"LOAD" link LOAD} a set, then use the @{"GET" link GET} function
  310.     twice.  The first board you got will be moved to the @{"Undo Buffer" link UNDOBUFFER} when
  311.     the second one fills the @{"Editor Board" link EDITORBOARD}.  Then, @{"LOAD" link LOAD} a different set,
  312.     and @{"PUT" link PUT} the second board in it (using "Swap with", NOT "Overwrite"),
  313.     then click @{"UNDO" link UNDO} to see the first board again!  You can now @{"PUT" link PUT} that
  314.     one as well.
  315.  Relax, enjoy, experiment!!
  316.  If you made some boards that you like, upload them!  Send them to
  317.     your BBS or FTP site.  Let the world share in your creative genius.
  318.     I speant a lot of time making this Editor, and almost 500 people
  319.     have legal copies of previous versions of it.  But I hardly ever see
  320.     anyone else's boards...
  321. @endnode
  322. @node CHEAT_KEYS "...Shh!  Don't tell ANYONE!!  ;-)"
  323. There are a few cheat keys in MegaBall.  Their primary purpose is to
  324. allow registered users to test boards they have created.  As such, I
  325. would like to keep them available only to registered users.
  326. There are currently three cheat keys.  All three work during the game.
  327. They are all "ALT" keys, designed for the American "Qwerty" keyboard. 
  328. If you use the Dvorak or an "international" keyboard, @{"click here" link INT_CHEAT_KEYS}.
  329. ALT-E or 
  330.  : This one stands for EXIT, and lets you move on to the next
  331.              board immediately.
  332. ALT-P or 
  333.  : This one stands for POWERS.  It gives you a "Zap Gold"
  334.              bonus, which gets rid of gold bricks and lets you see all
  335.              the invisible bricks.  It also gives you Laser, Catch, and
  336.              Brickthrough capabilities at the same time.
  337. ALT-W or 
  338.  : This one stands for WARP.  It will end your play of the
  339.              current board and ask you which board you would like to warp
  340.              to.  Enter a number between 1 and 50, and it will take you
  341.              to that board (or, if that board doesn't exist, the next
  342.              higher board that exists).  This is good for testing those
  343.              high-numbered boards.
  344. Note that the board numbers appear down the left side of the Board Editor's
  345. @{"Select Window" link SELECTWINDOW}.
  346. @endnode
  347. @node INT_CHEAT_KEYS "Cheat keys from around the world..."
  348. The cheat keys are designed to be ALT-E, ALT-P, and ALT-W.  But the game
  349. doesn't look for "alt" and "e", it looks for the copyright symbol "
  350. that is produced by pressing ALT-E on the American "Qwerty" keyboard
  351. (usa0 or usa1).  If you are using Dvorak (usa2) or one of the
  352. "international" keyboards, the "e" may have moved away from the "
  353. ".  If
  354. you can't find it with the chart below, you can look it up with the
  355. "Keyshow" tool in your SYS:Tools drawer.  The same warning applies to
  356. the other two cheat keys.  ALT-P is the paragraph symbol "
  357. ", and ALT-W
  358. is the "degrees" symbol "
  359. The first row of letters in a "Qwerty" keyboard looks like this:
  360.   TAB Q W E R T Y U I O P [ ] RETURN
  361.         ^ ^             ^
  362. If you are using the Dvorak or an "international" keyboard, you may have
  363. different letters in this row.  But, the "TAB" and "RETURN" keys will be
  364. in the same place.  Also, the pattern of characters produced by the
  365. "ALT" keys seems to be the same on all Amiga keymaps.  So, the cheat
  366. keys should be in the same physical locations as the "E", "P", and "W"
  367. keys shown above, even if your keyboard is not labeled "E", "P", and "W"
  368. in those spots.
  369. @endnode
  370. @node INDEX "The Index"
  371. @prev TIPS
  372. Here is a complete list of the "special" terms you will encounter in this
  373. document.  You don't have to memorize all of these, as the editor's use
  374. should be mostly intuitive.
  375.     @{" Board Set " link BOARDSET}
  376.     @{" Editor Board " link EDITORBOARD}
  377.     Gadgets,
  378.         @{" Arrow Gadgets    " link ARROWS}
  379.         @{" Brick Choosers   " link CHOOSERS}
  380.         @{" CANCEL           " link CANCEL}
  381.         @{" CLEAR            " link CLEAR}
  382.         @{" GET              " link GET}
  383.         @{" LOAD             " link LOAD}
  384.         @{" PUT              " link PUT}
  385.         @{" SAVE             " link SAVE}
  386.         @{" Symmetry Gadgets " link SYMMETRY}
  387.         @{" UNDO             " link UNDO}
  388.     Windows,
  389.         @{" Main Window   " link MAINWINDOW}
  390.         @{" Select Window " link SELECTWINDOW}
  391.     @{" Undo Buffer " link UNDOBUFFER}
  392.     @{" Using: " link USING} Indicator
  393. @endnode
  394.